
Nombre:
WinRescue 98
Versión:
4.16
Editor:
Super Win Software
Víctima:
RESCUES98.EXE
Herramientas:
SoftICE
Cerebro
Cracker:
LW2000
Tutorial:
número 53
URL:
http://superwin.com
Renuncia: Este tutorial tiene una finalidad únicamente
educativa. No asumo ninguna responsabilidad por el mal uso de éste material.
1.
Bien, probamos a registrar el programa.
¡Booom! “Warnin – Incorrect Key Entered”. ¡Hmmm! ¡Parece que nos hemos encontrado
con un ‘bug’! ¡Vamos a corregirlo!
2.
Cargamos el programa en W32Dasm y buscamos
el mensaje de error en las String Data References (SDR):
* Referenced by a (U)nconditional or (C)onditional
Jump at Address:
|:0046A422(C)
>Iremos aquí
|
* Possible StringData Ref from Code Obj ->"WARNING
- Incorrect Key Entered"
|
:0046A451 B84CA54600 mov eax, 0046A54C
:0046A456 E84940FDFF call 0043E4A4
:0046A45B A14CAA4900 mov eax, dword ptr [0049AA4C]
:0046A460 8B00 mov eax, dword ptr [eax]
:0046A462 E89961FCFF call 00430600
3.
Bien, vamos a la posición ‘0046A422’:
* Possible StringData Ref from Code Obj ->"SvetCHRISTA"
|
:0046A416 B8F8A44600 mov eax, 0046A4F8
:0046A41B E8949BF9FF call 00403FB4
:0046A420 85C0 test eax, eax
:0046A422 742D je 0046A451 <--
Bad Boy
:0046A424 33D2 xor edx, edx
:0046A426 8B83F4010000 mov eax, dword ptr [ebx+000001F4]
:0046A42C E82B60FBFF call 0042045C
* Possible StringData Ref from Code Obj ->"Registration
Key Accepted"
|
:0046A431 B80CA54600 mov eax, 0046A50C
:0046A436 E86940FDFF call 0043E4A4
:0046A43B A1F8AA4900 mov eax, dword ptr [0049AAF8]
:0046A440 8B00 mov eax, dword ptr [eax]
:0046A442 8B8014020000 mov eax, dword ptr [eax+00000214]
:0046A448 C7400C64000000 mov [eax+0C], 00000064
:0046A44F EB16 jmp 0046A467
4.
¡Mmmmmm! ‘SvetCHRISTA’ SvetCHRISTA’;
¿qué será eso? … ¡Otro Serial integrado en el código!
5.
Probamos el Serial o parcheamos el programa
poniendo a ‘NOP’s la instrucción ‘JE’ en la posición ‘0046A422’.
¡Enhorabuena! ¡Ya es usted un usuario registrado!
¡Se acabó! Fácil, ¿no? ¿Algún comentario? Envíeme
un email a LW2000@gmx.net.
o vaya a http://www.LW2000.cjb.net
Gracia a tKC por sus tutoriales. Empecé leyendo su
primer tutorial y todavía sigo leyéndolos.
Traducción de: MeGaBiTe